.resource-page{background:#fff;color:#171717}.resource-page .topbar{position:relative}.resource-page main{overflow:clip}.resource-page button,.resource-page input,.resource-page textarea{font:inherit}.resource-page button{cursor:pointer}.resource-page [hidden]{display:none!important}.resource-wrap{width:min(1280px,88%);margin:auto}.resource-nav{position:sticky;top:0;background:#fffffff5;backdrop-filter:blur(14px);border-block:1px solid #e4e4e4;z-index:35}.resource-nav>.resource-wrap{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:68px}.resource-nav a{font-size:15px;font-weight:500;white-space:nowrap}.resource-nav>.resource-wrap>a{color:#555}.resource-nav .resource-wrap>div{display:flex;gap:32px;align-items:center;align-self:stretch}.resource-nav .resource-wrap>div>a{display:flex;align-items:center;position:relative}.resource-nav a[aria-current=page]{color:#012869}.resource-nav a[aria-current=page]:after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:#012869}.resource-eyebrow{font-size:15px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:#012869;margin:0 0 12px}.resource-page h1{font-size:clamp(48px,5.5vw,78px);line-height:1.02;font-weight:500;letter-spacing:-.045em;margin:0 0 26px}.resource-page h1 em{font-style:normal;color:#d70000}.resource-page h2{font-size:clamp(32px,3.2vw,47px);line-height:1.08;font-weight:500;letter-spacing:-.035em;margin:0}.resource-page h3{font-weight:500}.resource-page p{line-height:1.55}.resource-page .button{border:1px solid #d70000;background:#d70000;color:#fff;padding:14px 23px;font-size:15px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.25}.resource-page .button:hover{background:#b70000;border-color:#b70000}.resource-page a:focus-visible,.resource-page button:focus-visible{outline:2px solid #012869;outline-offset:5px}.resource-hero{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding-block:68px 76px;min-height:565px}.resource-intro{font-size:20px;color:#626262;max-width:455px;margin-bottom:29px}.badge-hero-art{position:relative;height:385px;background:#eeeFEB;overflow:hidden}.badge-brand-sheet{position:absolute;top:32px;left:8%;width:63%;height:300px;background:#fff;padding:26px;box-shadow:8px 12px 26px #00000010}.badge-brand-sheet>img{width:117px;height:117px}.badge-brand-sheet>span{display:block;font-size:24px;line-height:1.08;font-weight:500;margin-top:32px;letter-spacing:-.025em}.badge-hero-strip{position:absolute;right:6%;bottom:43px;width:76%;box-shadow:5px 8px 16px #0002}.resource-section{padding-block:58px;scroll-margin-top:84px}.resource-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:32px}.resource-section-head>p{max-width:340px;color:#686868;font-size:17px}.badge-controls{display:flex;flex-direction:column;align-items:flex-end;gap:9px}.badge-controls>span{font-size:13px;color:#777}.badge-controls [role=group]{display:flex;padding:4px;background:#f1f1ef}.badge-controls button{background:transparent;color:#777;border:0;padding:8px 21px;font-size:14px}.badge-controls button[aria-pressed=true]{background:#fff;color:#111;box-shadow:0 1px 5px #0001}.badge-grid{display:grid;grid-template-columns:1fr 1fr;gap:38px 28px}.badge-card{min-width:0}.badge-canvas{position:relative;border:0;background:#f1f1ef;width:100%;height:235px;display:flex;align-items:center;justify-content:center;padding:35px;transition:background .3s}.badge-canvas img{width:100%;height:auto;max-width:475px;transition:transform .35s}.badge-canvas:hover img{transform:translateY(-5px)}.badge-canvas>span{position:absolute;bottom:14px;right:20px;font-size:12px;color:#777}.badge-grid.dark .badge-canvas{background:#252629}.badge-grid.dark .badge-canvas>span{color:#ccc}.badge-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:19px}.badge-meta .resource-eyebrow{font-size:11px;letter-spacing:.09em;margin-bottom:6px}.badge-meta h3{font-size:22px;line-height:1.2;letter-spacing:-.02em}.resource-text-link{font-size:14px;font-weight:500;border-bottom:1px solid #aaa;padding-bottom:3px;white-space:nowrap}.resource-text-link:hover{color:#d70000;border-color:#d70000}.badge-meta .resource-text-link{font-size:13px}.resource-under{display:flex;justify-content:space-between;gap:25px;align-items:center;border-top:1px solid #ddd;margin-top:38px;padding-top:23px}.resource-under p{font-size:15px;color:#777}.resource-monogram{background:#f2f1ef;padding-block:55px}.resource-monogram>.resource-wrap{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.resource-monogram>.resource-wrap>img{width:210px;height:210px;justify-self:center}.resource-monogram p:not(.resource-eyebrow){font-size:18px;color:#666;max-width:420px;margin-block:20px 25px}.resource-guidance{padding-block:60px;display:grid;grid-template-columns:1fr 1.4fr;gap:70px}.resource-guidance h2{font-size:36px;max-width:300px}.resource-guidance>div{display:grid;gap:20px}.resource-guidance p{color:#666;font-size:17px}.resource-guidance strong{display:block;color:#171717;font-weight:500;font-size:19px;margin-bottom:4px}.resource-dialog{position:fixed;inset:0;margin:auto;border:0;padding:48px;max-width:720px;width:90%;max-height:90vh;overflow:auto;color:#171717;background:#fff;box-shadow:0 20px 80px #0003}.resource-dialog::backdrop{background:#0009;backdrop-filter:blur(4px)}.dialog-close{position:absolute;right:15px;top:10px;font-size:30px!important;line-height:1;border:0;background:transparent;color:#555;padding:8px}.resource-dialog h2{font-size:34px;margin-bottom:20px}.badge-dialog-art{background:#efefed;padding:40px 24px;margin-block:25px}.badge-dialog-art img{width:100%;height:auto}.resource-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.media-hero{position:relative;background:#101112;color:#fff;min-height:610px;display:flex;align-items:center;isolation:isolate;overflow:hidden}.media-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.media-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#080808ee,#080808b5 30%,#08080815 68%);z-index:-1}.media-hero .resource-wrap{padding-block:65px}.media-hero .resource-eyebrow{color:#fff}.media-hero h1{max-width:650px}.media-hero p:not(.resource-eyebrow){font-size:20px;max-width:410px;margin-bottom:28px;color:#eee}.media-image-caption{position:absolute;bottom:16px;right:6%;font-size:11px;color:#eee}.package-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.package-card{padding:38px 40px;background:#f2f2ef;border-top:3px solid #b7b7b0}.package-card h3{font-size:45px;letter-spacing:-.03em;line-height:1;margin-bottom:15px}.package-card>p:not(.resource-eyebrow){font-size:18px;color:#666;max-width:380px;min-height:56px}.package-price{font-size:62px;font-weight:500;letter-spacing:-.035em;line-height:1.1;margin:30px 0 24px}.package-price>span{font-size:20px;margin-right:8px;letter-spacing:0;font-weight:400}.package-note{border-top:1px solid #ccc;margin-top:30px;padding-top:18px;color:#777;font-size:14px;max-width:400px;line-height:1.5}.package-premium{background:linear-gradient(125deg,#061c40,#012869);color:#fff;border-color:#d70000}.package-premium .resource-eyebrow{color:#cedbee}.package-premium>p:not(.resource-eyebrow),.package-premium .package-note{color:#d0d8e4}.package-premium .package-note{border-color:#ffffff35}.comparison-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:60px 0 25px}.comparison-heading h2{font-size:34px}.package-table-wrap{overflow-x:auto}.package-table{border-collapse:collapse;width:100%;font-size:16px;min-width:580px}.package-table th,.package-table td{padding:20px 18px;border-bottom:1px solid #ddd;text-align:left;line-height:1.45}.package-table th{font-weight:500}.package-table tbody th{width:42%}.package-table td{color:#626262;width:29%}.package-table thead{background:#f2f2f0}.package-table thead th:last-child{color:#012869}.media-prepare{padding-block:55px;background:#f2f2ef}.media-prepare>.resource-wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.media-prepare p:not(.resource-eyebrow){max-width:390px;font-size:18px;color:#666;margin-top:20px}.resource-accordions details{border-top:1px solid #ccc;overflow:hidden}.resource-accordions details:last-child{border-bottom:1px solid #ccc}.resource-accordions summary{list-style:none;padding:22px 0;font-size:22px;font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer}.resource-accordions summary::-webkit-details-marker{display:none}.resource-accordions summary span{font-size:26px;font-weight:400;color:#d70000;line-height:1}.resource-accordions details[open] summary span{transform:rotate(45deg)}.resource-answer{overflow:hidden}.resource-accordions .resource-answer p{font-size:17px;max-width:none;margin:0;padding:0 25px 22px 0;line-height:1.6}.resource-contact{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:60px}.resource-contact h2{max-width:550px}.preview-note{font-size:12px;color:#777;border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:25px}.resource-dialog label,.interview-form-panel label{display:block;font-size:15px;font-weight:500;margin-bottom:20px}.resource-dialog input,.interview-form-panel input,.interview-form-panel textarea{display:block;width:100%;border:1px solid #d2d2d2;border-radius:0;background:#fff;padding:13px 14px;font-size:16px;font-weight:400;margin-top:9px;line-height:1.4;color:#222}.resource-dialog input:focus,.interview-form-panel input:focus,.interview-form-panel textarea:focus{outline:1px solid #012869;border-color:#012869}.package-total{display:flex;align-items:center;justify-content:space-between;padding-block:22px;border-top:1px solid #ddd;margin-bottom:16px}.package-total strong{font-size:26px;font-weight:500}#package-review p{color:#666;margin-bottom:20px;font-size:18px}#package-review-copy{font-size:24px!important;color:#111!important}
.interview-editorial{height:400px;background:#101112;color:#fff;position:relative;padding:45px;overflow:hidden}.editorial-quote{position:absolute;right:28px;top:-15px;color:#d70000;font-family:Georgia,serif;font-size:200px;line-height:1}.interview-editorial>p{font-size:59px;line-height:1.02;letter-spacing:-.04em;margin-top:45px;font-weight:500}.editorial-rule{height:1px;background:#555;margin-top:27px;margin-bottom:18px;width:80%}.interview-editorial>span:not(.editorial-quote){font-size:10px;letter-spacing:.17em;color:#aaa}.interview-editorial>b{position:absolute;right:20px;bottom:-45px;font-size:180px;letter-spacing:-.09em;color:#ffffff08;font-weight:500}.interview-intro{background:#f3f2ef;padding-block:48px}.interview-intro>.resource-wrap{display:grid;grid-template-columns:1fr 1.2fr;column-gap:80px}.interview-intro .resource-eyebrow{grid-column:1/-1}.interview-intro p:not(.resource-eyebrow){font-size:18px;color:#666;margin-bottom:15px;max-width:520px}.interview-form-layout{display:grid;grid-template-columns:.75fr 1.35fr;gap:85px;align-items:start}.interview-form-layout aside{position:sticky;top:103px}.interview-steps{padding:0;list-style:none;margin:30px 0}.interview-steps li{font-size:17px;color:#909090;border-bottom:1px solid #ddd;padding:14px 0;display:flex;gap:18px}.interview-steps li span{font-size:12px;padding-top:4px}.interview-steps li[aria-current=step]{color:#012869;border-bottom-color:#012869;font-weight:500}.form-side-note{color:#777;font-size:15px;max-width:290px;margin-bottom:25px}.interview-form-panel{min-width:0}.interview-form-panel fieldset{padding:0;margin:0;border:0;min-width:0}.interview-form-panel legend{font-size:29px;letter-spacing:-.025em;font-weight:500;margin-bottom:12px}.form-intro{font-size:17px;color:#777;margin-bottom:25px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.interview-form-panel input[type=file]{font-size:13px;padding:16px;background:#f6f6f4}.interview-form-panel label small{display:block;color:#777;font-size:13px;font-weight:400;line-height:1.5;margin-top:6px}.interview-question{font-size:20px!important;margin-bottom:30px!important}.interview-form-panel textarea{resize:vertical;min-height:130px}.form-actions{display:flex;gap:15px;justify-content:flex-end;border-top:1px solid #ddd;padding-top:23px;margin-top:25px}.resource-secondary{border:1px solid #ccc;background:#fff;padding:13px 24px;font-size:15px}.form-status{font-size:14px;color:#012869;margin-top:15px}.portrait-preview{display:flex;align-items:center;gap:20px;font-size:13px;color:#666}.portrait-preview img{width:70px;height:90px;object-fit:cover}.interview-review-block{padding-block:17px;border-bottom:1px solid #ddd}.interview-review-block h3{font-size:17px;margin-bottom:8px}.interview-review-block p{font-size:16px;color:#666;white-space:pre-wrap;overflow-wrap:anywhere}.interview-end{padding:50px 0;background:linear-gradient(115deg,#910000,#d70000);color:#fff}.interview-end>.resource-wrap{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.interview-end p{max-width:420px;font-size:18px;margin-bottom:23px;color:#ffe7e7}.interview-end .button{background:#fff;color:#171717;border-color:#fff}
@media(max-width:1000px){.resource-wrap{width:90%}.resource-hero{gap:35px;min-height:500px;padding-block:50px}.resource-page h1{font-size:55px}.badge-hero-art{height:330px}.badge-brand-sheet{height:260px;padding:22px}.badge-brand-sheet>img{width:90px;height:90px}.badge-brand-sheet>span{font-size:20px}.badge-meta{align-items:flex-start;flex-direction:column;gap:12px}.badge-canvas{height:200px;padding:24px}.interview-form-layout{gap:40px;grid-template-columns:.7fr 1.3fr}.interview-editorial{height:350px;padding:30px}.interview-editorial>p{font-size:49px}.media-prepare>.resource-wrap{gap:45px}.package-card{padding:30px}.resource-nav .resource-wrap>div{gap:22px}.resource-nav a{font-size:14px}.media-hero{min-height:560px}}
@media(max-width:700px){.resource-nav>.resource-wrap{display:block;min-height:0;padding-top:12px}.resource-nav>.resource-wrap>a{display:block;font-size:12px;margin-bottom:4px}.resource-nav .resource-wrap>div{overflow:auto;gap:24px;min-height:44px}.resource-nav a{font-size:13px}.resource-hero{grid-template-columns:1fr;gap:32px;padding-block:38px}.resource-page h1{font-size:49px}.resource-intro{font-size:18px;max-width:100%}.resource-eyebrow{font-size:12px}.badge-hero-art{height:310px}.badge-brand-sheet{width:57%;height:250px;left:9%;top:25px}.badge-hero-strip{bottom:30px}.resource-section{padding-block:40px;scroll-margin-top:95px}.resource-section-head{display:block;margin-bottom:25px}.resource-section-head>p{margin-top:20px}.badge-controls{align-items:flex-start;flex-direction:row;align-items:center;justify-content:space-between;margin-top:25px}.badge-grid{grid-template-columns:1fr;gap:30px}.badge-meta{flex-direction:row;align-items:center}.badge-meta h3{font-size:20px}.badge-meta .resource-text-link{font-size:12px}.badge-canvas{height:195px;padding:25px}.resource-under{display:block}.resource-under p{margin-bottom:15px}.resource-monogram{padding-block:38px}.resource-monogram>.resource-wrap{grid-template-columns:110px 1fr;gap:25px}.resource-monogram>.resource-wrap>img{width:110px;height:110px;align-self:start;margin-top:38px}.resource-monogram h2{font-size:32px}.resource-monogram p:not(.resource-eyebrow){font-size:16px}.resource-monogram .button{font-size:13px;padding:12px 15px}.resource-guidance{display:block;padding-block:40px}.resource-guidance h2{font-size:31px;margin-bottom:26px}.resource-dialog{padding:38px 23px;max-height:92vh}.resource-dialog h2{font-size:29px}.badge-dialog-art{padding:35px 15px}.media-hero{min-height:540px}.media-hero:after{background:linear-gradient(90deg,#080808e8,#0808089c 65%,#08080855)}.media-hero>img{object-position:60%}.media-hero h1{font-size:51px}.media-hero p:not(.resource-eyebrow){font-size:18px;max-width:325px}.package-grid{grid-template-columns:1fr;gap:20px}.package-card{padding:28px}.package-card>p:not(.resource-eyebrow){min-height:0}.package-price{font-size:55px;margin-top:25px}.comparison-heading{display:block;margin-top:42px}.comparison-heading h2{font-size:30px;margin-bottom:18px}.package-table{font-size:14px}.package-table th,.package-table td{padding:16px 13px}.media-prepare{padding-block:40px}.media-prepare>.resource-wrap{grid-template-columns:1fr;gap:28px}.resource-contact{display:block;padding-block:40px}.resource-contact .button{margin-top:25px}.interview-editorial{height:300px}.interview-editorial>p{font-size:49px;margin-top:32px}.editorial-quote{font-size:175px}.interview-intro{padding-block:36px}.interview-intro>.resource-wrap{display:block}.interview-intro h2{margin-bottom:23px}.interview-form-layout{grid-template-columns:1fr;gap:30px}.interview-form-layout aside{position:static}.interview-form-layout aside h2 br{display:none}.interview-steps{display:flex;gap:15px;margin:20px 0 0}.interview-steps li{flex:1;display:block;font-size:14px}.interview-steps li span{display:block;margin-bottom:5px}.form-side-note,.interview-form-layout aside>.resource-text-link{display:none}.form-grid{grid-template-columns:1fr}.interview-form-panel legend{font-size:27px}.interview-question{font-size:18px!important}.interview-end>.resource-wrap{grid-template-columns:1fr;gap:25px}.interview-end{padding-block:38px}}
@media(prefers-reduced-motion:reduce){.resource-page *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
.resource-page .mobile-enter{display:none}
.interview-form-panel{scroll-margin-top:100px}
@media(max-width:1150px){.resource-page .mobile-enter{display:inline-flex}}
/* Winner collection refinements */
.resource-nav .resource-wrap>div{align-self:center;gap:6px}.resource-nav .resource-wrap>div>a{padding:10px 15px;border-radius:3px;text-decoration:none;border:0;background:none}.resource-nav a[aria-current=page]{background:#f0f1f3!important;color:#012869}.resource-nav a[aria-current=page]:after{display:none}.resource-nav .resource-wrap>div>a:hover{background:#f6f6f6}.media-kits{display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid #ddd;padding:35px 0}.media-kits h3{font-size:30px;margin:0}.media-kits p{margin:6px 0;color:#666}.media-kits>div:last-child{display:flex;gap:12px}.media-kits a{white-space:nowrap;text-decoration:none}.resource-page .interview-end .button:hover{background:#111;border-color:#111;color:#fff}.question-no{display:block;font-size:13px;letter-spacing:.1em;color:#012869;margin-bottom:10px}.official-badges{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.official-badges .badge-canvas{height:300px;padding:30px}.official-badges .badge-canvas img{height:230px;width:auto;max-width:100%;object-fit:contain}.official-badges .badge-meta{align-items:flex-start;display:block}.official-badges h3{font-size:22px;min-height:54px}.file-links{display:flex;gap:15px;font-size:14px;font-weight:500}.file-links a{color:#012869;text-decoration:underline;text-underline-offset:5px}.resource-page .badge-hero-strip{width:35%;height:265px;object-fit:contain;bottom:28px;right:7%;box-shadow:none}.badge-dialog-art img{max-height:55vh;max-width:100%;object-fit:contain}.resource-monogram>.logo-section{display:block}.logo-section>div:first-child{max-width:600px}.logo-options{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:30px}.logo-sample{height:190px;display:grid;place-items:center;padding:30px;background:#fff}.logo-sample img{max-width:100%;max-height:120px;object-fit:contain}.logo-sample.on-dark{background:#151515}.logo-meta{display:flex;justify-content:space-between;margin-top:15px}.visual-guidance{display:block}.guidance-grid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px}.guide-visual{height:190px;background:#f4f4f2;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:28px;gap:18px}.guide-visual img{width:160px;height:auto;max-width:100%;object-fit:contain}.guide-visual span{font-size:12px;color:#666}.space-guide>div{border:1px dashed #01286980;padding:28px}.link-guide>div{width:100%;background:#fff;padding:22px;box-shadow:0 2px 12px #00000008}.link-guide strong{display:block;font-size:18px;margin:15px 0;color:#012869}.mock-url{border-top:1px solid #ddd;padding-top:10px;font-size:12px;color:#777}.guidance-grid h3{font-size:23px;margin:20px 0 8px}.guidance-grid p{font-size:16px;color:#666;margin:0}.resource-page select{font:inherit;color:inherit}
.product-layout{display:grid;grid-template-columns:1.08fr 1fr;gap:65px;padding-block:55px 65px;align-items:start}.product-gallery{position:sticky;top:90px;min-width:0}.product-details h1{font-size:clamp(42px,4vw,62px);margin-bottom:20px}.product-intro{font-size:19px;color:#606060;max-width:470px}.product-price{display:flex;gap:18px;align-items:baseline;margin:25px 0 32px}.product-price strong{font-size:34px;font-weight:500}.product-price span{font-size:14px;color:#777}.product-form-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #ddd;padding-top:26px;margin-top:25px;margin-bottom:22px}.product-form-heading h2{font-size:26px;letter-spacing:-.02em}.product-form-heading>span{font-size:12px;color:#012869;white-space:nowrap}.product-details label{display:block;font-size:15px;margin-bottom:19px;font-weight:500}.product-details input:not([type=checkbox]),.product-details select{display:block;width:100%;border:1px solid #d7d7d7;background:#fff;padding:13px 14px;border-radius:0;margin-top:8px;min-height:47px;box-sizing:border-box;font-weight:400}.product-details input:focus-visible,.product-details select:focus-visible{outline:1px solid #012869;border-color:#012869}.product-small{font-size:13px;color:#777;line-height:1.5}.demo-note{border-left:2px solid #012869;padding-left:12px;margin-bottom:25px}.selection-reveal{animation:softReveal .4s ease}.preview-caption{display:flex;justify-content:space-between;font-size:13px;color:#666;padding-top:18px;border-top:1px solid #ddd;margin-top:18px}.ava-preview{height:590px;background:radial-gradient(ellipse at 50% 45%,#fff 10%,#f2f1ed 75%);position:relative;overflow:hidden;display:grid;place-items:center}.ava-word{position:absolute;width:100%;text-align:center;top:25%;font-size:clamp(120px,18vw,270px);font-weight:600;letter-spacing:-.07em;color:#e9e7e1;line-height:1}.ava-object{position:relative;width:90%;height:95%;display:grid;place-items:center;z-index:1}.ava-object img{height:100%;width:100%;object-fit:contain;filter:drop-shadow(0 17px 10px #00000012)}.ava-engraving{position:absolute;bottom:8%;left:34%;width:32%;display:flex;flex-direction:column;align-items:center;text-align:center;font-size:8px;line-height:1.3;color:#44351c;overflow-wrap:anywhere;max-height:15%;overflow:hidden}.ava-engraving b{font-size:8px}.ava-engraving strong{font-size:10px;margin:3px 0}.cert-sheet{position:relative;width:min(100%,425px);margin:auto;box-shadow:0 12px 35px #00000016}.cert-sheet>img{width:100%;height:auto;display:block}.cert-level{position:absolute;left:16%;width:70%;top:29.5%;height:19.5%;background:white;text-align:center;font-size:clamp(20px,3vw,40px);font-weight:700;line-height:1.15;color:#9d7b39;display:flex;justify-content:center;align-items:center;white-space:pre-line;overflow-wrap:anywhere}.cert-year{position:absolute;top:51.4%;height:8%;left:20%;width:60%;background:#fff;text-align:center;font-size:30px;letter-spacing:.2em;color:#555}.cert-personal{position:absolute;top:61%;left:15%;width:72%;display:flex;align-items:center;text-align:center;flex-direction:column;gap:7px;overflow-wrap:anywhere;max-height:13%;overflow:hidden}.cert-personal strong{font-size:17px}.cert-personal span{font-size:13px}.cert-personal small{font-size:10px}.digital-note{display:inline-block;color:#012869;background:#f0f3f8;padding:11px 15px;font-size:14px}.quantity-control{display:flex;width:145px;border:1px solid #ddd;margin-top:8px}.quantity-control button{width:42px;background:#fff;border:0;font-size:21px}.product-details .quantity-control input{border:0;margin:0;width:60px;text-align:center;appearance:textfield;padding:10px 0}.quantity-control input::-webkit-inner-spin-button{appearance:none}.confirmation-check{display:flex!important;align-items:flex-start;gap:10px;font-size:14px!important;font-weight:400!important}.confirmation-check input{margin-top:4px;accent-color:#d70000}.product-summary{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-top:1px solid #ddd;margin-top:25px}.product-summary strong{font-weight:500;font-size:24px}.product-review{width:100%}.product-facts{background:#f4f4f2;padding:38px 0}.product-facts>.resource-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.product-facts article+article{border-left:1px solid #d7d7d7;padding-left:35px}.product-facts h3{font-size:25px;margin:0 0 10px}.product-facts p{font-size:16px;color:#666;margin:0}.product-support{display:grid;grid-template-columns:1fr 1.15fr;gap:80px}.product-support .resource-text-link{display:inline-block;margin-top:25px}#product-review-details{display:grid;grid-template-columns:1fr 1.5fr;gap:12px;font-size:16px;margin:28px 0}#product-review-details dt{color:#777}#product-review-details dd{margin:0;overflow-wrap:anywhere}@keyframes softReveal{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(max-width:1000px){.product-layout{gap:35px}.ava-preview{height:510px}.official-badges{grid-template-columns:repeat(2,1fr)}.product-details .form-grid{grid-template-columns:1fr}.resource-nav .resource-wrap>div>a{padding:9px 10px}.product-facts h3{font-size:21px}.product-support{gap:40px}}
@media(max-width:700px){.resource-nav .resource-wrap>div{gap:3px;padding-bottom:8px}.media-kits{display:block}.media-kits>div:last-child{margin-top:20px;flex-wrap:wrap}.logo-options,.guidance-grid{grid-template-columns:1fr}.official-badges{gap:25px 15px}.official-badges .badge-canvas{height:240px;padding:20px}.official-badges .badge-canvas img{height:190px}.official-badges h3{font-size:19px;min-height:48px}.product-layout{grid-template-columns:1fr;gap:35px;padding-block:28px 40px}.product-gallery{position:static}.ava-preview{height:440px}.ava-word{font-size:40vw}.ava-engraving{bottom:8%;font-size:7px}.ava-engraving strong{font-size:8px}.cert-sheet{max-width:330px}.cert-level{font-size:29px}.cert-year{font-size:25px}.cert-personal strong{font-size:14px}.cert-personal span{font-size:11px}.cert-personal small{font-size:9px}.product-facts>.resource-wrap{grid-template-columns:1fr;gap:24px}.product-facts article+article{border-left:0;border-top:1px solid #ddd;padding:24px 0 0}.product-support{grid-template-columns:1fr;gap:30px}.product-details h1{font-size:46px}.product-details .form-grid{grid-template-columns:1fr 1fr}.resource-page .badge-hero-strip{height:210px;width:40%}.resource-page .resource-secondary{padding:12px 14px}}
/* Approved collection simplification and jury-style navigation */
.resource-nav .resource-wrap>div{align-self:stretch;gap:38px}.resource-nav .resource-wrap>div>a{padding:21px 0;border-radius:0;background:transparent!important;color:#333;text-decoration:none;position:relative;flex-shrink:0;transition:color .2s}.resource-nav .resource-wrap>div>a:hover{color:#d70000}.resource-nav .resource-wrap>div>a[aria-current=page]{color:#012869}.resource-nav .resource-wrap>div>a[aria-current=page]:after{display:block;content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:#012869}.product-specs{font-size:15px;color:#666;line-height:1.6;max-width:470px;margin:18px 0 0}.resource-product .product-layout{padding-bottom:60px}.ava-engraving{max-height:17%;bottom:6%;gap:1px}.cert-personal{gap:5px}.cert-personal:empty{display:none}.resource-media .package-table th:nth-child(2),.resource-media .package-table td:nth-child(2){background:#f6f6f5}.resource-media .package-table th:nth-child(3),.resource-media .package-table td:nth-child(3){background:#f0f4fa}.resource-media .package-table thead th:nth-child(2){background:#eeeeec;color:#292929}.resource-media .package-table thead th:nth-child(3){background:#e3ebf6;color:#012869}.resource-media .media-prepare{background:#fff;border-top:1px solid #e4e4e4}.resource-media .media-prepare .resource-accordions details{border-color:#ddd}
@media(max-width:1000px){.resource-nav .resource-wrap>div{gap:28px}}@media(max-width:700px){.resource-nav .resource-wrap>div{gap:24px;padding-bottom:0}.resource-nav .resource-wrap>div>a{padding:18px 0}.product-specs{font-size:14px}.ava-engraving{bottom:6%}.cert-personal{gap:4px}}
/* Product details and interview navigation refinements */
.resource-product #product-config{border-top:1px solid #ddd;padding-top:26px;margin-top:26px}.resource-product .product-price{align-items:center;margin-bottom:18px}.resource-product .product-price>span{line-height:1.55}.resource-product .shipping-note{max-width:470px;margin:0 0 28px;font-size:13px;line-height:1.6}.resource-product .ava-engraving{top:82%;bottom:auto;height:16%;max-height:none;display:grid;grid-template-rows:repeat(6,1fr);gap:0;align-content:start;align-items:center;justify-items:center}.resource-product .ava-engraving>*{margin:0!important;min-height:10px;line-height:1.2;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resource-product .ava-engraving strong{font-size:9px}.resource-product .cert-year{top:50%;height:9.5%;display:flex;justify-content:center;align-items:flex-start;padding-top:1%;box-sizing:border-box}.resource-product .cert-personal{top:60.5%;height:13.5%;max-height:none;display:grid;grid-template-rows:repeat(4,1fr);gap:0;align-items:center;text-align:center}.resource-product .cert-personal>*{font-size:13px!important;font-weight:400!important;line-height:1.25;margin:0;min-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.interview-form-band{background:#f3f5f8}.resource-interview .interview-form-panel input,.resource-interview .interview-form-panel textarea{background:#fff}.resource-interview .interview-steps li{padding:0}.interview-steps button{display:flex;align-items:center;gap:18px;width:100%;padding:17px 0;border:0;background:none;color:#777;text-align:left;font:inherit;cursor:pointer}.interview-steps button:hover,.interview-steps button[aria-current=step]{color:#012869}.interview-steps button[aria-current=step]{font-weight:500}.resource-interview .interview-end>.resource-wrap{grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center}.resource-interview .interview-end h2{font-size:clamp(32px,3.4vw,48px);line-height:1.1}.resource-interview .interview-end p{max-width:630px;font-size:17px;margin:14px 0 0}.interview-end-actions{display:flex;justify-content:center;align-items:center}.media-guidance-band{background:#f0f4fa}.resource-media .media-guidance-band .resource-contact{background:transparent}
@media(max-width:700px){.resource-product .cert-personal>*{font-size:11px!important;min-height:13px}.resource-interview .interview-end>.resource-wrap{grid-template-columns:1fr;gap:25px}.interview-end-actions{justify-content:flex-start}.interview-steps button{display:block;padding:12px 0;font-size:14px}.resource-product .ava-engraving strong{font-size:8px}}
/* Original certificate artwork and final product alignment */
.resource-product #product-config>.selection-reveal>.form-grid{grid-template-columns:minmax(0,1fr);gap:0}.resource-product .product-details select{height:48px;min-height:48px;padding:12px 14px;width:100%;box-sizing:border-box}.personalization-limit{font-size:13px;color:#666;margin:0 0 20px}.resource-product .ava-engraving{top:83%;left:30%;width:40%;height:14.5%;grid-template-rows:28% repeat(4,18%);gap:0}.resource-product .ava-engraving [data-preview=year]{font-size:13px;font-weight:400;align-self:start;padding-top:2px}.resource-product .ava-engraving [data-preview^=line]{font-size:9px!important;font-weight:400;min-height:0;letter-spacing:0;line-height:1.2}.resource-product .cert-personal{left:50%;transform:translateX(-50%);width:74%;justify-items:stretch;text-align:center}.resource-product .cert-year{left:50%;transform:translateX(-50%);width:60%;top:51%;height:9%;padding-top:1%;font-size:30px;font-weight:600;letter-spacing:.2em;text-indent:.2em}.statuette-download-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.statuette-download-image{background:#f4f4f2;display:grid;place-items:center;padding:25px;height:370px}.statuette-download-image img{height:100%;max-height:320px;width:100%;object-fit:contain}.statuette-download-card h3{font-size:22px;margin:0}.statuette-download-card .logo-meta{align-items:center}.statuette-downloads{border-top:1px solid #e3e3e3}
@media(max-width:700px){.resource-product .ava-engraving [data-preview^=line]{font-size:7px!important}.resource-product .ava-engraving [data-preview=year]{font-size:11px}.resource-product .cert-year{font-size:25px}.statuette-download-grid{gap:18px}.statuette-download-image{height:260px;padding:16px}.statuette-download-image img{max-height:225px}.statuette-download-card .logo-meta{display:block}.statuette-download-card h3{font-size:19px;margin-bottom:12px}}

.resource-media .media-prepare{background:#f0f4fa;border-top:0}
.resource-media .media-guidance-band{background:#fff}
.nomination-intro{padding:65px 0 55px;display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:end}
.nomination-intro h1{margin:0;max-width:670px}
.nomination-intro .resource-intro{margin:0;max-width:400px}
.nomination-band{background:#f3f4f6;padding:55px 0 65px}
.nomination-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:75px;align-items:start}
.nomination-layout aside p:not(.resource-eyebrow){color:#626262;font-size:17px;max-width:300px;margin:18px 0 26px}
.nomination-form{background:#fff;padding:36px}
.nomination-form fieldset{border:0;padding:0;margin:0 0 32px}
.nomination-form legend{font-size:25px;font-weight:500;margin-bottom:22px}
.nomination-form label{display:block;font-size:15px;margin-bottom:20px}
.nomination-form input,.nomination-form select,.nomination-form textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #d9d9d9;background:#fff;border-radius:0;padding:13px 14px;margin-top:9px;font:inherit;color:#171717}
.nomination-form textarea{min-height:130px;resize:vertical}
.nomination-form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}
.nomination-form .nomination-consent{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:#666}
.nomination-consent input{width:16px;flex:none;margin-top:3px}
.nomination-result{margin-top:20px;padding:20px;background:#f0f4fa;line-height:1.5}
.nomination-result a{display:inline-block;color:#012869;text-decoration:underline;margin-top:10px}
@media(max-width:760px){.nomination-intro,.nomination-layout{grid-template-columns:1fr;gap:28px}.nomination-intro{padding:42px 0}.nomination-band{padding:36px 0}.nomination-form{padding:24px}.nomination-form .form-grid{grid-template-columns:1fr}.nomination-layout aside p:not(.resource-eyebrow){max-width:none}}

/* One left-aligned introduction; contextual award guidance. */
.resource-nomination .nomination-intro{display:block;padding-block:58px 48px}
.resource-nomination .nomination-intro h1{max-width:1000px;font-size:clamp(44px,5vw,72px)}
.resource-nomination .nomination-intro .resource-intro{max-width:670px;margin:24px 0 0;font-size:19px}
.program-help{font-size:13px;color:#666;margin:-9px 0 22px}
.award-program-panel{display:grid;grid-template-columns:112px minmax(0,1fr);gap:24px;padding:25px;background:#f0f4fa;border-left:3px solid #012869;margin:0 0 28px}
.program-mark{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}
.program-mark img{width:100%;height:65px;object-fit:contain}
.program-mark small{font-size:11px;color:#666;text-align:center;line-height:1.4}
.award-program-panel .resource-eyebrow{font-size:11px;letter-spacing:.08em;margin:0 0 8px}
.award-program-panel h3{font-size:23px;line-height:1.2;margin:0 0 10px}
.award-program-panel p:not(.resource-eyebrow){font-size:15px;color:#555;margin:0 0 16px}
.nomination-form .nomination-disclosure{padding-top:26px;border-top:1px solid #ddd;margin-bottom:26px}
.nomination-form .nomination-disclosure legend{font-size:18px;margin-bottom:16px;padding-top:22px}
.nomination-form .nomination-disclosure label{display:flex;gap:11px;align-items:flex-start;margin-bottom:13px;line-height:1.5}
.nomination-disclosure input[type=radio]{width:16px;height:16px;flex:none;margin:3px 0 0;accent-color:#d70000}
.nomination-disclosure p{font-size:13px;color:#666;margin:14px 0 0}
@media(max-width:600px){.resource-nomination .nomination-intro{padding-block:38px}.award-program-panel{grid-template-columns:1fr;padding:20px;gap:18px}.program-mark{align-items:flex-start}.program-mark img{width:95px;height:48px}.program-mark small{text-align:left}.nomination-form select{font-size:14px;text-overflow:ellipsis}}

/* Official program identities and fuller award descriptions. */
.resource-nomination .award-program-panel{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:24px}
.resource-nomination .program-mark{background:#fff;padding:18px 14px;min-height:112px;box-sizing:border-box;align-items:center;justify-content:center}
.resource-nomination .program-mark-dark{background:#171717}
.resource-nomination .program-mark img{width:100%;height:88px;object-fit:contain}
.resource-nomination #program-description{font-size:15px;line-height:1.6;margin-bottom:18px}
@media(max-width:700px){.resource-nomination .award-program-panel{grid-template-columns:1fr}.resource-nomination .program-mark{width:180px;min-height:100px}.resource-nomination .program-mark img{height:70px}}
