.cms-editorial-page[data-visual-refinement=wedding-guide] .sgb-open:not(.sgb-cine){padding:0 0 40px}.cms-editorial-page[data-visual-refinement=wedding-guide] .sgb-open:not(.sgb-cine)>.sgb-wrap{max-width:none;padding:0;position:relative}.cms-editorial-page[data-visual-refinement=wedding-guide] .sgb-open:not(.sgb-cine) .sgb-stage{width:100%}.cms-editorial-page[data-visual-refinement=wedding-guide] .sgb-open:not(.sgb-cine) .sgb-plate{box-shadow:none;border:0;padding:0;transform:none}.cms-editorial-page[data-visual-refinement=wedding-guide] .sgb-open:not(.sgb-cine) .sgb-plate .in{aspect-ratio:16/7;min-height:500px;max-height:700px}.cms-editorial-page[data-visual-refinement=wedding-guide] .sgb-card{width:100%;box-shadow:none;background:0 0;border:0;margin:0;padding:50px 24px;position:absolute;inset:auto 0 0}.cms-editorial-page[data-visual-refinement=wedding-guide] .sgb-card:before{background:color-mix(in srgb,var(--ink) 38%,transparent);z-index:-1;border:0;inset:0}.cms-editorial-page[data-visual-refinement=wedding-guide] .sgb-card :is(.ed-label,.sgb-h1,.sgb-tag,.sgb-proof){color:var(--on-sage)}.cms-editorial-page[data-visual-refinement=wedding-guide] .sgb-h1{white-space:normal;text-wrap:balance;font-size:64px;line-height:1.05}.cms-editorial-page[data-visual-refinement=wedding-guide] .sgb-tag{max-width:640px;margin:18px auto 0;font-size:24px}.cms-editorial-page[data-visual-refinement=wedding-guide] .sgb-act:empty{display:none}.cms-editorial-page[data-visual-refinement=wedding-guide] .library-contents{max-width:1180px;padding-block:24px 0}.cms-editorial-page[data-visual-refinement=wedding-guide] .library-contents h2{margin-bottom:24px;font-size:38px;font-style:normal}.cms-editorial-page[data-visual-refinement=wedding-guide] .library-contents ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}.cms-editorial-page[data-visual-refinement=wedding-guide] .library-contents a{min-height:52px;font-family:var(--font-text);color:var(--foreground);font-size:16px}.cms-editorial-page[data-visual-refinement=wedding-guide] .sgb-statement-editorial{max-width:900px}.cms-editorial-page[data-visual-refinement=wedding-guide] .sgb-statement-photo{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:64px;max-width:1180px}.cms-editorial-page[data-visual-refinement=wedding-guide] .sgb-statement-photo .sg-snap{box-shadow:none;border:0;padding:0;transform:none}.cms-editorial-page[data-visual-refinement=wedding-guide] .sgb-statement-photo .sg-snap .in{aspect-ratio:4/5}.cms-editorial-page[data-visual-refinement=wedding-guide] .sgb-statement-photo img{object-fit:cover;width:100%;height:100%}.cms-editorial-page[data-visual-refinement=wedding-guide] .prose-omos{font-size:17px;line-height:1.85}.cms-editorial-page[data-visual-refinement=wedding-guide] .prose-omos h2{text-wrap:balance;font-size:42px;line-height:1.12}.cms-editorial-page[data-visual-refinement=wedding-guide] .library-checklist-card{box-shadow:none;background:0 0;border:0;padding:0}.cms-editorial-page[data-visual-refinement=wedding-guide] .library-checklist{gap:48px}.sg-corporate[data-section-preset=slate-blue] :is(.sg-footer,.sgb-close,.sgb-gingham,.surface-dark,.sgb-invest){background:var(--paper);color:var(--foreground);border-block:1px solid var(--border)}.sg-corporate[data-section-preset=slate-blue] :is(.sg-footer,.sgb-close,.sgb-gingham,.surface-dark,.sgb-invest) :is(h1,h2,h3,h4,p,a,li,.ed-body,.sgb-body){color:var(--foreground)}.sg-corporate[data-section-preset=slate-blue] :is(.sg-footer,.sgb-close,.sgb-gingham,.surface-dark,.sgb-invest) :is(.ed-label,.eyebrow,.sg-footer-fine){color:var(--quiet)}.sg-corporate[data-section-preset=slate-blue] .sg-footer-logo{filter:none}.sg-corporate[data-section-preset=slate-blue] :is(.sg-button,[data-variant=sage],[data-variant=sage-light],[data-variant=sage-outline],.sg-inv.sgb-inv .sg-button){color:var(--ink);border:1px solid var(--primary);background:0 0;min-height:46px}.sg-corporate[data-section-preset=slate-blue] :is(.sg-button,[data-variant=sage],[data-variant=sage-light],[data-variant=sage-outline]):hover{background:var(--primary);color:var(--on-sage)}.sg-corporate[data-section-preset=slate-blue] .corp-journal-closing{background:var(--accent);max-width:none;margin-inline:0}.sg-corporate[data-section-preset=slate-blue] .corp-journal-header{text-align:left;max-width:1180px;padding:64px 40px 48px}.sg-corporate[data-section-preset=slate-blue] .corp-journal-header h1{font-size:60px;line-height:1.05}.sg-corporate[data-section-preset=slate-blue] .corp-journal-header .ed-label{color:var(--primary);font-size:11px}.sg-corporate[data-section-preset=slate-blue] .corp-journal-list{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}.sg-corporate[data-section-preset=slate-blue] .corp-journal-entry{min-width:0;padding:32px 0 40px}.sg-corporate[data-section-preset=slate-blue] .corp-journal-entry h3{max-width:30ch;font-size:32px;line-height:1.15}.sg-corporate[data-section-preset=slate-blue] .corp-journal-entry>p{font-size:16px;line-height:1.8}.sg-corporate[data-section-preset=slate-blue] .corp-journal-entry>.ed-label{font-size:11px;line-height:1.8}.sg-corporate[data-section-preset=slate-blue] .corp-journal-photo{aspect-ratio:3/2;background:var(--accent);margin-bottom:26px;overflow:hidden}.sg-corporate[data-section-preset=slate-blue] .corp-journal-photo img{object-fit:cover;width:100%;height:100%}.sg-corporate[data-section-preset=slate-blue] .corp-post-body{width:100%;max-width:760px}.sg-corporate[data-section-preset=slate-blue] .corp-post-body .prose-omos{font-size:17px;line-height:1.85}.sg-corporate[data-section-preset=slate-blue] .corp-service-row{background:var(--paper);border-top:2px solid var(--primary)}@media (width>=1440px){.cms-editorial-page[data-visual-refinement=wedding-guide] .sgb-h1{font-size:76px}}@media (width<=920px){.cms-editorial-page[data-visual-refinement=wedding-guide] .library-contents ol{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-editorial-page[data-visual-refinement=wedding-guide] .sgb-statement-photo{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:32px}.sg-corporate[data-section-preset=slate-blue] .corp-journal-list{gap:0 28px}.sg-corporate[data-section-preset=slate-blue] .corp-journal-header{padding-inline:24px}}@media (width<=760px){.cms-editorial-page[data-visual-refinement=wedding-guide] .sgb-open:not(.sgb-cine) .sgb-plate .in{aspect-ratio:4/3;min-height:0;max-height:none}.cms-editorial-page[data-visual-refinement=wedding-guide] .sgb-card{background:var(--background);padding:30px 24px 10px;position:relative;inset:auto}.cms-editorial-page[data-visual-refinement=wedding-guide] .sgb-card:before{content:none}.cms-editorial-page[data-visual-refinement=wedding-guide] .sgb-card :is(.ed-label,.sgb-h1,.sgb-tag,.sgb-proof){color:var(--ink)}.cms-editorial-page[data-visual-refinement=wedding-guide] .sgb-h1{font-size:44px}.cms-editorial-page[data-visual-refinement=wedding-guide] .sgb-tag{font-size:22px}.cms-editorial-page[data-visual-refinement=wedding-guide] .library-contents ol{grid-template-columns:minmax(0,1fr)}.cms-editorial-page[data-visual-refinement=wedding-guide] .library-contents h2{font-size:32px}.cms-editorial-page[data-visual-refinement=wedding-guide] .sgb-statement-photo{gap:32px;display:flex}.cms-editorial-page[data-visual-refinement=wedding-guide] .prose-omos h2{font-size:34px}.sg-corporate[data-section-preset=slate-blue] .corp-journal-header{padding:40px 20px 32px}.sg-corporate[data-section-preset=slate-blue] .corp-journal-header h1{font-size:44px}.sg-corporate[data-section-preset=slate-blue] .corp-journal-list{grid-template-columns:minmax(0,1fr)}.sg-corporate[data-section-preset=slate-blue] .corp-journal-entry h3{font-size:30px}.sg-corporate[data-section-preset=slate-blue] .corp-post-body{padding-inline:20px}}.cms-editorial-page[data-page-layout=guide] .guide-band-1{background:var(--background)}.cms-editorial-page[data-page-layout=guide] .guide-band-2{background:var(--accent)}.cms-editorial-page[data-page-layout=guide] .guide-band-3{background:var(--paper)}.cms-editorial-page[data-page-layout=guide] .guide-anchor-label{font-family:var(--font-text);letter-spacing:.24em;text-transform:uppercase;color:var(--primary);margin:0 0 14px;font-size:11px;font-weight:600}.cms-editorial-page[data-page-layout=guide] .guide-anchor-label.guide-label-center{text-align:center}.cms-editorial-page[data-page-layout=guide] .guide-label-sgb{max-width:1360px;padding-inline:var(--sgb-gut,clamp(20px,5.5vw,80px));margin-inline:auto}.cms-editorial-page[data-visual-refinement=wedding-guide] .guide-label-sgb{max-width:1180px}.cms-editorial-page[data-page-layout=guide] .guide-band-2 .guide-anchor-label{color:var(--deep)}.cms-editorial-page[data-page-layout=guide] .library-contents ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;display:grid}.cms-editorial-page[data-page-layout=guide] section:has(.sgb-close){background:var(--deep)}.cms-editorial-page[data-page-layout=guide] .sgb-close :is(h2,p,.ed-label,.ed-body,.sgb-body){color:var(--on-sage)}.cms-editorial-page[data-page-layout=guide] .sgb-close :is(.sg-button,[data-variant=sage],[data-variant=sage-light]){background:var(--on-sage);color:var(--deep);border-color:var(--on-sage)}@media (width<=920px){.cms-editorial-page[data-page-layout=guide] .library-contents ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cms-editorial-page[data-page-layout=guide] .library-contents ol{grid-template-columns:minmax(0,1fr)}}.cms-editorial-page[data-page-layout=guide] .library-checklist-card{box-sizing:border-box;max-width:100%;padding:40px 36px}.cms-editorial-page[data-page-layout=guide] .library-checklist-card ul{margin-top:20px}.cms-editorial-page[data-page-layout=guide] .library-checklist-card .library-print{margin-block:24px 0}@media (width<=760px){.cms-editorial-page[data-page-layout=guide] .library-checklist-card{padding:28px}}.sg-corporate main :is(.ch-opening-photo,.ch-process figure,.in,.corp-post-body .gallery-photo-button,.corp-post-body figure,.corp-post>.container-editorial:has(img)){background:var(--paper);border:1px solid var(--primary);padding:10px}.sg-corporate main .corp-post-body figure:has(.gallery-photo-button){background:0 0;border:0;padding:0}.sg-corporate .corporate-home-flow{--ch-width:1240px;background:var(--paper);color:var(--foreground)}.corporate-home-flow .ch-wrap{max-width:var(--ch-width);margin-inline:auto;padding-inline:40px}.corporate-home-flow :is(h1,h2,h3){font-family:var(--font-display);letter-spacing:0;text-wrap:balance;color:var(--heading);font-weight:400}.corporate-home-flow :is(p,li){font-size:16px;line-height:1.8}.corporate-home-flow .ed-label{font-family:var(--font-text);letter-spacing:.18em;color:var(--primary);font-size:11px;font-weight:600;line-height:1.6}.corporate-home-flow .ch-opening{isolation:isolate;position:relative}.corporate-home-flow .ch-opening-photo{background:var(--accent);height:590px;overflow:hidden}.corporate-home-flow .ch-opening-photo img{object-fit:cover;width:100%;height:100%}.corporate-home-flow .ch-opening-inner{max-width:var(--ch-width);margin:-290px auto 0;padding:0 40px;position:relative}.corporate-home-flow .ch-headline-card{background:var(--paper);border:1px solid var(--border);max-width:620px;padding:38px 44px 40px}.corporate-home-flow .ch-headline-card h1{max-width:16ch;margin:18px 0 20px;font-size:60px;line-height:1.02}.corporate-home-flow .ch-deck{max-width:48ch;margin:0 0 24px}.corporate-home-flow .ch-proof{max-width:var(--ch-width);border-bottom:1px solid var(--border);margin:0;margin-inline:auto;padding:24px 40px 28px}.corporate-home-flow .ch-block>section{padding-block:72px}.corporate-home-flow .ch-block :is(.container-editorial,.container-prose,.sgb-wrap){max-width:var(--ch-width);padding-inline:40px}.corporate-home-flow .ch-block[data-flow-type=letterStatement] .sgb-statement{padding:0}.corporate-home-flow .ch-block[data-flow-type=letterStatement] .sgb-wrap{text-align:left;grid-template-columns:1fr 2fr;gap:64px;display:grid}.corporate-home-flow .ch-block[data-flow-type=letterStatement] .sgb-body{max-width:760px;margin:0}.corporate-home-flow .ch-block[data-flow-type=letterStatement] .ed-label{margin:6px 0 0}.corporate-home-flow .ch-block[data-flow-type=letterStatement] .sgb-statement:empty{display:none}.corporate-home-flow .ch-block[data-flow-type=letterStatement] .sgb-body{grid-column:2}.corporate-home-flow .ch-services{background:var(--secondary);padding-block:72px}.corporate-home-flow .ch-section-heading{grid-template-columns:1fr 2fr;gap:8px 64px;margin-bottom:40px;display:grid}.corporate-home-flow .ch-section-heading .ed-label{grid-row:1/3;margin:8px 0 0}.corporate-home-flow .ch-section-heading h2{margin:0;font-size:44px;line-height:1.1}.corporate-home-flow .ch-section-heading>p:last-child{max-width:70ch;margin:12px 0 0}.corporate-home-flow .ch-service{border-top:1px solid var(--border);grid-template-columns:44px minmax(160px,1fr) minmax(220px,1.7fr) minmax(130px,.8fr) 46px;align-items:center;gap:28px;padding:30px 0;display:grid}.corporate-home-flow .ch-service:last-child{border-bottom:1px solid var(--border)}.corporate-home-flow .ch-service-number{font-family:var(--font-text);color:var(--primary);font-size:12px}.corporate-home-flow .ch-service h3{margin:0;font-size:32px;line-height:1.1}.corporate-home-flow .ch-service h3 a{padding-block:10px;text-decoration:none;display:block}.corporate-home-flow .ch-service p{margin:0}.corporate-home-flow .ch-service-price{font-family:var(--font-text);font-weight:600}.corporate-home-flow .ch-service-link{flex-shrink:0;width:46px;height:46px}.corporate-home-flow .ch-block[data-flow-id=corp-home-stats]{background:var(--accent)}.corporate-home-flow .ch-block[data-flow-id=corp-home-stats] h2{font-size:42px;line-height:1.1}.corporate-home-flow .ch-block[data-flow-id=corp-home-stats] .library-stat{background:0 0;border:0}.corporate-home-flow .ch-block[data-flow-id=corp-home-clients]>section{border-bottom:1px solid var(--border);padding-block:48px}.corporate-home-flow .ch-block[data-flow-id=corp-home-clients] .prose-omos{grid-template-columns:1fr 2fr;gap:8px 64px;display:grid}.corporate-home-flow .ch-block[data-flow-id=corp-home-clients] h2{grid-row:1/4;margin:0;font-size:28px;line-height:1.2}.corporate-home-flow .ch-block[data-flow-id=corp-home-clients] p{margin:0}.corporate-home-flow .ch-block[data-flow-id=corp-home-process]>section{background:var(--paper)}.corporate-home-flow .ch-block[data-flow-id=corp-home-process] .library-process{align-items:start;gap:64px}.corporate-home-flow .ch-block[data-flow-id=corp-home-process] .library-process-photo{position:static}.corporate-home-flow .ch-block[data-flow-id=corp-home-process] img{object-fit:cover;border:0;border-radius:0;max-height:680px;transform:none}.corporate-home-flow .ch-block[data-flow-id=corp-home-process] h2{font-size:44px;line-height:1.1}.corporate-home-flow .ch-block[data-flow-id=corp-home-process] .library-aside-grid{gap:64px}.corporate-home-flow .ch-block[data-flow-id=corp-home-process] .library-aside-photo{width:100%;box-shadow:none;border:0;margin-top:32px;padding:0;transform:none}.corporate-home-flow .ch-block[data-flow-id=corp-home-process] .library-aside-photo .in{aspect-ratio:2/3}.corporate-home-flow .ch-block[data-flow-id=corp-home-process] .library-aside-photo img{height:100%}.corporate-home-flow .ch-block[data-flow-id=corp-home-vendor]>section{background:var(--accent)}.corporate-home-flow .ch-block[data-flow-id=corp-home-vendor] .prose-omos{max-width:960px}.corporate-home-flow .ch-block[data-flow-id=corp-home-vendor] h2{max-width:24ch;font-size:40px;line-height:1.15}.corporate-home-flow .ch-block[data-flow-type=faq]>section{background:var(--secondary)}.corporate-home-flow .ch-block[data-flow-type=faq] h2{text-align:left;max-width:16ch;font-size:42px;line-height:1.1}.corporate-home-flow .ch-block[data-flow-type=faq] .sg-faq-list{max-width:860px;margin-left:auto}.corporate-home-flow .ch-block[data-flow-type=closingBand] .sgb-close{background:var(--accent);border:0;padding-block:72px}.corporate-home-flow .ch-block[data-flow-type=closingBand]>section{padding:0}.corporate-home-flow .ch-block[data-flow-type=closingBand] :is(h2,p){color:var(--heading)}.corporate-home-flow .ch-block[data-flow-type=closingBand] h2{font-size:52px;line-height:1.1}.sg-corporate .corporate-home-flow .ch-block[data-flow-type=faq]>div>section{background:var(--secondary)}.sg-corporate .corporate-home-flow .ch-block[data-flow-id=corp-home-stats]>div>section{background:var(--accent)}.sg-corporate .corporate-home-flow .ch-block[data-flow-id=corp-home-process]>div>section{background:var(--paper)}.sg-corporate .corporate-home-flow .ch-block[data-flow-id=corp-home-vendor]>div>section{background:var(--accent)}.sg-corporate .corporate-home-flow .ch-block[data-flow-type=closingBand] .sgb-close{background:var(--accent);grid-template-columns:minmax(0,1fr)}.sg-corporate .corporate-home-flow .ch-block[data-flow-type=closingBand] .sgb-close-t{width:100%;max-width:760px;margin-inline:auto}.corporate-home-flow .ch-block .section-library{padding-block:0}.corporate-home-flow .ch-process{background:var(--paper);padding-block:72px}.corporate-home-flow .ch-process-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);gap:80px;display:grid}.corporate-home-flow .ch-process-heading h2{max-width:16ch;margin:20px 0 32px;font-size:44px;line-height:1.1}.corporate-home-flow .ch-process-heading figure{max-width:440px;margin:0}.corporate-home-flow .ch-process-heading img{aspect-ratio:2/3;object-fit:cover;width:100%;height:auto}.corporate-home-flow .ch-process-heading figcaption{font-family:var(--font-text);color:var(--quiet);margin-top:12px;font-size:14px}.corporate-home-flow .ch-process-steps{margin:0;padding:0;list-style:none}.corporate-home-flow .ch-process-steps>li{border-top:1px solid var(--border);grid-template-columns:32px minmax(0,1fr);gap:24px;padding:28px 0;display:grid}.corporate-home-flow .ch-process-steps>li:last-child{border-bottom:1px solid var(--border)}.corporate-home-flow .ch-process-steps h3{margin:0 0 12px;font-size:30px;line-height:1.15}.corporate-home-flow .ch-process-steps p{margin:0}.corporate-home-flow .ch-process-steps .ed-label{padding-top:4px}@media (width>=1440px){.corporate-home-flow .ch-headline-card h1{font-size:68px}.corporate-home-flow .ch-opening-photo{height:640px}}@media (width<=1179px){.corporate-home-flow .ch-service{grid-template-columns:32px minmax(140px,1fr) minmax(180px,1.5fr) 46px;gap:20px}.corporate-home-flow .ch-service-price{grid-column:3}.corporate-home-flow .ch-service-link{grid-area:1/4/3}.corporate-home-flow .ch-service-description{grid-column:3}}@media (width<=920px){.corporate-home-flow .ch-opening-photo{height:500px}.corporate-home-flow .ch-opening-inner{margin-top:-210px}.corporate-home-flow .ch-headline-card{max-width:560px}.corporate-home-flow .ch-headline-card h1{font-size:52px}.corporate-home-flow :is(.ch-section-heading,.ch-block[data-flow-type=letterStatement] .sgb-wrap,.ch-block[data-flow-id=corp-home-clients] .prose-omos){grid-template-columns:1fr 2fr;gap:16px 32px}.corporate-home-flow .ch-service h3{font-size:28px}.corporate-home-flow .ch-process-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:32px}}@media (width<=760px){.corporate-home-flow :is(.ch-wrap,.ch-opening-inner,.ch-block .container-editorial,.ch-block .container-prose,.ch-block .sgb-wrap){padding-inline:24px}.corporate-home-flow .ch-opening-photo{aspect-ratio:3/2;height:auto}.corporate-home-flow .ch-opening-inner{margin-top:0;padding:0}.corporate-home-flow .ch-headline-card{border:0;max-width:none;padding:30px 24px}.corporate-home-flow .ch-headline-card h1{font-size:44px}.corporate-home-flow .ch-proof{white-space:normal;padding:0 24px 24px}.corporate-home-flow :is(.ch-services,.ch-block>section){padding-block:44px}.corporate-home-flow :is(.ch-section-heading,.ch-block[data-flow-type=letterStatement] .sgb-wrap,.ch-block[data-flow-id=corp-home-clients] .prose-omos){display:block}.corporate-home-flow .ch-section-heading .ed-label,.corporate-home-flow .ch-block[data-flow-type=letterStatement] .ed-label{margin:0 0 20px}.corporate-home-flow .ch-section-heading h2{font-size:36px}.corporate-home-flow .ch-service{grid-template-columns:28px minmax(0,1fr) 46px;align-items:start;gap:12px 16px;padding-block:26px}.corporate-home-flow .ch-service h3{font-size:30px}.corporate-home-flow .ch-service h3 a{padding:0}.corporate-home-flow .ch-service-description,.corporate-home-flow .ch-service-price{grid-column:2}.corporate-home-flow .ch-service-link{grid-area:1/3/4}.corporate-home-flow .ch-block[data-flow-id=corp-home-clients] h2{margin-bottom:20px}.corporate-home-flow .ch-block[data-flow-id=corp-home-process] .library-process{gap:28px}.corporate-home-flow .ch-block[data-flow-id=corp-home-process] .library-aside-grid{gap:32px}.corporate-home-flow .ch-block[data-flow-type=faq] h2,.corporate-home-flow .ch-block[data-flow-id=corp-home-process] h2,.corporate-home-flow .ch-block[data-flow-id=corp-home-stats] h2{font-size:36px}.corporate-home-flow .ch-block[data-flow-type=closingBand] h2{font-size:40px}.corporate-home-flow .ch-process{padding-block:44px}.corporate-home-flow .ch-process-grid{grid-template-columns:minmax(0,1fr);gap:32px}.corporate-home-flow .ch-process-heading h2{font-size:36px}.corporate-home-flow .ch-process-heading figure{max-width:280px}.corporate-home-flow .ch-process-steps>li{gap:16px}}.sg-corporate .corporate-home-flow .ch-block[data-flow-type=closingBand]>div>section{background:var(--accent);padding:0}.sg-corporate .corporate-home-flow .ch-block[data-flow-type=closingBand] .sgb-close{max-width:none;margin:0}.sg-corporate .corporate-home-flow .ch-block[data-flow-type=faq]>div>section{padding-block:72px}.sg-corporate .library-faq-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sg-corporate .library-faq-col{flex-direction:column;gap:16px;display:flex}.sg-corporate .library-faq-grid details,.sg-corporate .library-faq-grid details:last-child{background:var(--paper);border:1px solid var(--border);border-radius:2px;padding:4px 28px}.sg-corporate .library-faq-grid details .library-copy{padding-bottom:22px}@media (width<=1179px){.sg-corporate .library-faq-cols{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.sg-corporate .library-faq-grid details,.sg-corporate .library-faq-grid details:last-child{padding:2px 20px}.sg-corporate .corporate-home-flow .ch-block[data-flow-type=faq]>div>section{padding-block:44px}}[data-guide-magazine]{background:var(--background);color:var(--foreground)}[data-guide-magazine] .wgm-cover{grid-template-columns:minmax(0,1fr);gap:28px;max-width:1360px;margin-inline:auto;padding:16px 20px 40px;display:grid}[data-guide-magazine] .wgm-cover-photo{aspect-ratio:4/5;max-height:640px;margin:0;overflow:hidden}[data-guide-magazine] .wgm-cover-photo img{object-fit:cover;width:100%;height:100%}[data-guide-magazine] .wgm-kicker,[data-guide-magazine] .wgm-label{font-family:var(--font-text);letter-spacing:.2em;text-transform:uppercase;color:var(--quiet);margin:0;font-size:12px;font-weight:600}[data-guide-magazine] .wgm-title{font-family:var(--font-display);color:var(--ink);margin:16px 0 0;font-size:52px;font-weight:400;line-height:1.02}[data-guide-magazine] .wgm-title em{font-style:inherit}[data-guide-magazine] .wgm-tagline{font-family:var(--font-display);color:var(--foreground);max-width:30em;margin:36px 0 0;font-size:22px;font-style:italic;line-height:1.45}[data-guide-magazine] .wgm-menu-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:24px;margin-top:28px;padding-top:24px;display:grid}[data-guide-magazine] .wgm-menu ol{margin:0;padding:0;list-style:none}[data-guide-magazine] .wgm-menu a{min-height:44px;font-family:var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);align-items:center;gap:22px;font-size:13px;text-decoration:none;display:flex}[data-guide-magazine] .wgm-menu a:hover{color:var(--deep)}[data-guide-magazine] .wgm-menu a span{min-width:22px;color:var(--quiet);letter-spacing:.1em;font-size:12px}[data-guide-magazine] .wgm-side{margin:0;display:none}[data-guide-magazine] .wgm-side figure,[data-guide-magazine] .wgm-side img{background:var(--paper);border:1px solid var(--border-frame);box-sizing:border-box;aspect-ratio:4/5;object-fit:cover;width:100%;padding:6px}[data-guide-magazine] .wgm-btn{margin-top:24px}[data-guide-magazine] .wgm-chapter{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:32px;max-width:1240px;margin-inline:auto;padding:48px 20px;display:grid}[data-guide-magazine] .wgm-cover+.wgm-chapter{border-top:0}[data-guide-magazine] .wgm-head{align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}[data-guide-magazine] .wgm-num{font-family:var(--font-display);color:var(--primary);font-size:64px;line-height:.85}[data-guide-magazine] .wgm-head .wgm-label{border-top:1px solid var(--border);flex:1;padding-top:14px}[data-guide-magazine] .wgm-part+.wgm-part{margin-top:40px}[data-guide-magazine] .wgm-prose{font-size:17px;line-height:1.8}[data-guide-magazine] .wgm-prose h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--ink);margin:0 0 20px;font-size:32px;font-weight:400;line-height:1.1}[data-guide-magazine] .wgm-prose h2 em{font-style:normal}[data-guide-magazine] .wgm-prose h3{font-size:22px}[data-guide-magazine] .wgm-photos{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:12px;display:grid}[data-guide-magazine] .wgm-photos:not(.is-pair){grid-template-columns:minmax(0,1fr)}[data-guide-magazine] .wgm-photo{background:var(--paper);margin:0;overflow:hidden}[data-guide-magazine] .wgm-photo img{aspect-ratio:4/5;object-fit:cover;width:100%;height:100%}[data-guide-magazine] .wgm-band{background:var(--accent)}[data-guide-magazine] .wgm-band>div>section{background:0 0;padding-block:56px}[data-guide-magazine] .wgm-band .library-checklist{gap:40px;max-width:1080px;margin-inline:auto}[data-guide-magazine] .wgm-band .library-checklist>.library-photo{background:var(--paper);border:1px solid var(--border-frame);justify-self:center;width:100%;max-width:380px;padding:10px}[data-guide-magazine] .wgm-band .library-checklist-card{background:var(--paper);border:1px solid var(--border-frame);box-shadow:none;text-align:left;max-width:none;margin:0}[data-guide-magazine] .wgm-band .library-checklist-card ul{gap:14px 32px}[data-guide-magazine] .wgm-band+.wgm-chapter,[data-guide-magazine] .wgm-block+.wgm-chapter{border-top:0}[data-guide-magazine] .wgm-block>div>section{padding-block:48px}[data-guide-magazine] .wgm-tips .library-pair{border-top:1px solid var(--border);gap:40px;padding-block:32px}[data-guide-magazine] .wgm-tips .library-pair:first-of-type{border-top:0}[data-guide-magazine] .wgm-tips .library-photo{max-height:420px}[data-guide-magazine] :is(.wgm-tips,.wgm-timeline,.wgm-priceList,.wgm-vendors) :is(.library-number,[class*=number]){color:var(--primary)}[data-guide-magazine] .wgm-timeline .library-timeline{max-width:1180px}[data-guide-magazine] .wgm-timeline .library-timeline-group{background:var(--paper);border:1px solid var(--border-frame);padding:28px}[data-guide-magazine] .wgm-timeline .library-timeline-heading{font-family:var(--font-display);margin:0 0 12px;font-size:26px}[data-guide-magazine] .wgm-timeline .library-timeline-row dt{letter-spacing:.14em;text-transform:uppercase;color:var(--quiet);font-size:13px}[data-guide-magazine] .wgm-priceList .library-pair>div{background:var(--paper);border:1px solid var(--border-frame);padding:36px}@media (width>=761px){[data-guide-magazine] .wgm-cover{padding:24px 32px 56px}[data-guide-magazine] .wgm-title{font-size:60px}[data-guide-magazine] .wgm-chapter{padding:64px 32px}[data-guide-magazine] .wgm-num{font-size:80px}[data-guide-magazine] .wgm-prose h2{font-size:36px}[data-guide-magazine] .wgm-photos.is-pair{display:block;position:relative}[data-guide-magazine] .wgm-photos.is-pair .wgm-photo{width:72%}[data-guide-magazine] .wgm-photos.is-pair .wgm-photo+.wgm-photo{border:8px solid var(--background);width:62%;margin:-30% 0 0 auto;position:relative}[data-guide-magazine] .wgm-photos.is-pair .wgm-photo:nth-child(n+3){width:72%;margin-top:24px}}@media (width>=921px){[data-guide-magazine] .wgm-cover{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px}[data-guide-magazine] .wgm-cover-photo{aspect-ratio:4/5;max-height:none}[data-guide-magazine] .wgm-cover-copy{padding-top:48px}[data-guide-magazine] .wgm-title{font-size:68px}[data-guide-magazine] .wgm-menu-row{grid-template-columns:minmax(0,1fr) 150px;gap:28px}[data-guide-magazine] .wgm-side{border-left:1px solid var(--border);padding-left:24px;display:block}[data-guide-magazine] .wgm-chapter{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:64px}[data-guide-magazine] .wgm-chapter-text .wgm-prose.is-short{column-count:2;column-gap:40px}[data-guide-magazine] .wgm-chapter-text .wgm-prose.is-short h2{column-span:all}[data-guide-magazine] .wgm-chapter-text .wgm-prose:not(.is-short){max-width:36em}[data-guide-magazine] .wgm-chapter{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}[data-guide-magazine] .wgm-photos:not(.is-pair) .wgm-photo{background:var(--paper);border:1px solid var(--border-frame);max-width:440px;margin-left:auto;padding:10px}[data-guide-magazine] .wgm-timeline .library-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}[data-guide-magazine] .wgm-timeline .library-timeline>:not(.library-timeline-group){grid-column:1/-1}[data-guide-magazine] .wgm-cover{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}[data-guide-magazine] .wgm-num{font-size:96px}}@media (width>=1180px){[data-guide-magazine] .wgm-title{font-size:76px}[data-guide-magazine] .wgm-prose h2{font-size:40px}}@media (width>=1440px){[data-guide-magazine] .wgm-title{font-size:84px}[data-guide-magazine] .wgm-num{font-size:112px}}
